/*************************************************
Author: byron
Date: 11/28/2013
Description:
Notes: 
*************************************************/

#ifndef __cmdinnermanorbattle_h__
#define __cmdinnermanorbattle_h__

#include "CTAsyncCmd.h"
#include "MsgManorBattle.pb.h"
#include "../map/CMapView.h"
#include "../act/CManorBattleMgr.h"

class CMainCtrl;
class CCmdInnerManorBattle : public CTLib::CTAsyncCmd
{
public:
    CCmdInnerManorBattle()
    {
    }

    virtual int Do(void* pData);
    virtual int LogicDo(int iRet);

    CMainCtrl* pstMainCtrl;

    bool _bHasSetAns;
    int _iListIndex;
    unsigned int _uiTmpGID;
    CManorBattleUnit _stUnit;
    MsgAnsManorBattle _stAns;
    CSingleMapView::MAP_VIEW_NOTIFY_USERS_ARRAY _auiMapUserList;

};

#endif // __cmdinnermanorbattle_h__

